//
//  AutoLayerMacros.h
//  CP-Fitness
//
//  Created by 张敬 on 2017/10/28.
//  Copyright © 2017年 Jing Zhang. All rights reserved.
//

#ifndef AutoLayerMacros_h
#define AutoLayerMacros_h

#pragma mark - 获取屏幕宽高
#define KScreenWidth            ([[UIScreen mainScreen] bounds].size.width)
#define KScreenHeight           [[UIScreen mainScreen] bounds].size.height

#pragma mark - 根据ip6的屏幕来拉伸

//当前设备宽度与iphone6宽度比例
#define kRatioWidth             KScreenWidth/375.0
//适配5s小屏幕手机尺寸
//#define kRatioWidth_5s          KScreenWidth/375.0 > 1.0 ? 1.0 : KScreenWidth/375.0
#define kRatioWidth_ipad        XXTG_ISIpad ? 1.0 : KScreenWidth/375.0

//判断设备类型是否iPhoneX系列
#define XXTG_ISIphoneX    ((KScreenWidth >= 375.f && KScreenHeight >= 812.f && XXTG_ISIpad  == NO)  ? YES : NO)

//判断设备是否是iPad
#define XXTG_ISIpad (UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPad)

//导航栏高度
#define XXTG_NavBarHeight (XXTG_ISIphoneX ? 88.f : 64.f)

//状态栏高度
#define XXTG_StatusBarHeight (XXTG_ISIphoneX ? 44.f : 20.f)
#define XXTG_StatusBarHeight_Define (XXTG_ISIphoneX ? 34.f : 20.f)

//导航栏内容高度
#define XXTG_NavBarContentHeight (XXTG_ISIphoneX ? 54.f : 44.f)

//底部tabbar高度
#define XXTG_TabBarHeight (XXTG_ISIphoneX ? 83.f : 49.f)
#define XXTG_TabBarHeight_Defind (XXTG_ISIphoneX ? 104.f : 70.f)


//底部高度，如果是iPhone X 高度为34，其他为0
#define XXTG_SafeAreaBottomHeight (XXTG_ISIphoneX ? 34.f : 0)


#endif /* AutoLayerMacros_h */
